const http = require("http")

// 创建本地服务器接收数据
// param 1: 回调函数;接收浏览器传入参数， 返回渲染内容或数据
const serve = http.createServer((req, res) => {
	// req 浏览器请求携带数据
	// res 返回浏览器响应

	// 配置响应头	
	// 200: 该响应状态码
	res.writeHead(200, {
		"Content-Type": "text/html;charset=utf-8"
	})

	// res响应报文
	// res.write("hello wolrd")
	// 可使用字符串模板
	res.write(`
		<b>
			hello world
		</b>
		<b>
			lalala啦啦啦
		</b>
	`)

	// 回传数据 结束会话 (类return) 
	// 浏览器显示内容形式类似 res.write
	// The "chunk" argument must be of type string or an instance of Buffer or Uint8Array
	// 参数类型必须为 string 或 buffer
	res.end()
}).listen(3000, () => { // param 1： 3000  端口号   param 2： 启动后返回
	console.log("server start")
})
